# print('helloworld')


# '''
# 注释
# '''


# if判断
# if False:
#     print('true')
# else:
#     print('false')

# print('hello who are you ?')
# print('please input your name:')
# you = input()
# print('hello '+you)

# print('hello world\nhello world')

# String操作
# string = 'hello world'
# print(string[0]) # 输出第一个
# print(string[1:5]) # 从1到5
# print(string[-1])  # 倒着输出一个
# print(string[::-1]) # 倒序输出
# print(string.split(' '))


# 数字类型转换
# num = 1
# string = '1'
# string=int(string)
# print(string + num)

# 集合
# list = [1, 2, 3, 4, 5]
# list.remove(3)
# print(list)


# 元组
# tuple = (1, 2, 3)
# print(tuple)

# demo_tuple = ['abc', 76, 'ly', 898, 5.2]
# print(tuple[1:3])
# 运行结果是[76,'ly']
# PS:
#    tuple[1:3] 是对这个列表进行切片操作。
#    切片操作的语法是 list[start:end]，其中 start 是切片的起始索引（包含），end 是切片的结束索引（不包含）。


# 字典是一种可变容器模型，且可存储任意类型对象，用 {} 标识。字典是一个无序的键（key）值（value）对的集合
# information = {
#     'name': 'liming',
#     'age': '24'
# }
# print(information)
# print(information['name'])
# print(information['age'])
# 运行结果是{'name': 'liming', 'age': '24'}


# if分支
# str = "hello"
# if str == 'hello':
#     print('success')
# else:
#     print('fail')

# for 循环
# sum = 0
# for item in range(1, 101, 1):  # 1-100的循环
#     sum += item
#     print("item:" + item.__str__() + " sum:" + sum.__str__())
#     # print(sum)
# print(sum)


# 迭代器
# list = [1, 2, 3]
# for item in list:
#     print(item)

# 函数
"""
def print_hello():
    print('hello')


print_hello()


def print_hello_name(name):
    print('hello ' + name)


print_hello_name('rediaz')


def add(a, b):
    return a + b


print(add(1, 2))
"""
import random

x = [1, 2, 3]

random.shuffle(x)
print(x)
